Hook para obtener información de contratos de múltiples tokens y NFTs en paralelo
UseQueryResult<ContractInfo[]>
UseQueryResult
de React Query con un arreglo de información de contratos. Esta es la estructura detallada:
ContractInfo[] | undefined
Arreglo de objetos que contienen información de contrato para cada contrato solicitado:
name
: Nombre del contrato o tokensymbol
: Símbolo del tokendecimals
: Número de decimales (para tokens ERC20)logoURI
: URL del logo del contrato/tokentype
: Tipo de contrato (ERC20, ERC721, ERC1155)verified
: Indica si el contrato está verificadodescription
: Descripción opcional del contratowebsiteURL
: URL opcional del sitio web del proyectoimageURL
: URL opcional de la imagen del proyectobannerURL
: URL opcional de la imagen de bannerchainID
: ID de cadena donde existe el contratoboolean
Estado de carga para la obtención de datos.
boolean
Estado de error que indica si la consulta falló.
Error | null
Cualquier error que ocurrió durante la obtención de datos.
GetContractInfoArgs[]
Parámetro | Type | Description |
---|---|---|
chainID | string | ID de cadena como string (por ejemplo, “1” para Ethereum mainnet) |
contractAddress | string | Dirección del contrato para obtener información |
HooksOptions
Parámetro | Type | Description |
---|---|---|
disabled | boolean | (Opcional) Deshabilitar la consulta para que no se ejecute automáticamente |
retry | boolean | (Opcional) Indica si se deben reintentar las consultas fallidas |